package com.wuxiaofan.order.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import lombok.Data;
import java.math.BigDecimal;
import java.io.Serializable;
import java.util.Date;

/**
 * <p>
 * 订单退货申请
 * </p>
 *
 */
@Data
@TableName("oms_order_return_apply")
public class OrderReturnApply extends Model<OrderReturnApply> {

    private static final long serialVersionUID = 1L;

     /**
      id
      */
      private  Long  id;
     /**
      order_id
      */
      private  Long  orderId;
     /**
      退货商品id
      */
      private  Long  skuId;
     /**
      订单编号
      */
      private  String  orderSn;
     /**
      申请时间
      */
      private  Date  createTime;
     /**
      会员用户名
      */
      private  String  memberUsername;
     /**
      退款金额
      */
      private  BigDecimal  returnAmount;
     /**
      退货人姓名
      */
      private  String  returnName;
     /**
      退货人电话
      */
      private  String  returnPhone;
     /**
      申请状态[0->待处理；1->退货中；2->已完成；3->已拒绝]
      */
      private  boolean  status;
     /**
      处理时间
      */
      private  Date  handleTime;
     /**
      商品图片
      */
      private  String  skuImg;
     /**
      商品名称
      */
      private  String  skuName;
     /**
      商品品牌
      */
      private  String  skuBrand;
     /**
      商品销售属性(JSON)
      */
      private  String  skuAttrsVals;
     /**
      退货数量
      */
      private  Integer  skuCount;
     /**
      商品单价
      */
      private  BigDecimal  skuPrice;
     /**
      商品实际支付单价
      */
      private  BigDecimal  skuRealPrice;
     /**
      原因
      */
      private  String  reason;
     /**
      描述
      */
      private  String  description;
     /**
      凭证图片，以逗号隔开
      */
      private  String  descPics;
     /**
      处理备注
      */
      private  String  handleNote;
     /**
      处理人员
      */
      private  String  handleMan;
     /**
      收货人
      */
      private  String  receiveMan;
     /**
      收货时间
      */
      private  Date  receiveTime;
     /**
      收货备注
      */
      private  String  receiveNote;
     /**
      收货电话
      */
      private  String  receivePhone;
     /**
      公司收货地址
      */
      private  String  companyAddress;


}